home *** CD-ROM | disk | FTP | other *** search
/ Games of Daze / Infomagic - Games of Daze (Summer 1995) (Disc 1 of 2).iso / x2ftp / msdos / news / mpeg2src.txt < prev    next >
Internet Message Format  |  1994-06-01  |  7KB

  1. From cfogg@netcom.com Fri May 20 19:51:30 1994
  2. From: cfogg@netcom.com (Chad Fogg)
  3. Newsgroups: comp.archives
  4. Subject: [comp.compression] MPEG-2 source code and MS-DOS executables available via anon. FTP
  5. Followup-To: comp.compression
  6. Date: 20 May 1994 15:13:25 +0200
  7. Organization: MPEG Software Simulation Group
  8. Reply-To: MPEG-L@netcom.com
  9. NNTP-Posting-Host: rubb.rz.ruhr-uni-bochum.de
  10. X-Batch-Name: archsave.1994-05-18
  11. X-Original-Date: Tue, 17 May 1994 20:23:48 GMT 
  12.  
  13. Archive-Name: auto/comp.compression/MPEG-2-source-code-and-MS-DOS-executables-available-via-anon-FTP
  14.  
  15. We, the MPEG Software Simulation Group, are releasing our MPEG-2 and
  16. MPEG-1 Video encoder and decoder source code, along with example bitstreams
  17. and pre-compiled MS-DOS executables.  Please read the following extracts
  18. >from our README file for more information:
  19.  
  20.               mpeg2encode / mpeg2decode
  21.               =========================
  22.           MPEG-2 Encoder / Decoder, Version 1.0, May 1994
  23.  
  24.             MPEG Software Simulation Group
  25.                   (MPEG-L@netcom.com)
  26.  
  27. Contents:
  28. 1. Overview
  29. 2. Introduction
  30. 3. Contacting the MPEG Software Simulation Group
  31. 4. Availability 
  32. 5. Installation
  33. 6. Acknowledgements
  34. 7. History of the technical report
  35.  
  36. 1. Overview
  37. ===========
  38.  
  39. This directory contains our implementation of an ISO/IEC DIS 13818-2 codec. 
  40. It converts uncompressed video frames into MPEG-1 and MPEG-2 video 
  41. coded bitstream sequences, and vice versa.
  42.  
  43. The files mpeg2enc.doc and mpeg2dec.doc in the doc/ directory contain
  44. further information about the codec. The doc directory also contains an
  45. FAQ file answering frequently asked questions about MPEG. A precompiled
  46. version of the programs for MSDOS (requires at least a '386) and a set
  47. of verification files are available separately.
  48.  
  49. Subdirectories src/mpeg2enc and src/mpeg2dec contain the source code
  50. for the encoder and decoder, subdirectory par/ contains a couple of
  51. example encoder parameter files for 25 and 30 frames/sec MPEG-2 and
  52. MPEG-1 video.
  53.  
  54. 2. Introduction
  55. ===============
  56.  
  57. MPEG-2 Video is a generic method for compressed representation of video
  58. sequences using a common coding syntax defined in the document ISO/IEC
  59. 13818 Part 2 (CD: Nov. 1993, DIS: March 1994) by the International
  60. Organization for Standardization (ISO) and the International
  61. Electrotechnical Commission (IEC), in collaboration with the
  62. International Telecommunications Union (ITU) as Recommendation H.262.
  63. The MPEG-2 concept is similar to MPEG-1, but includes extensions to
  64. cover a wider range of applications. The primary application targeted
  65. during the MPEG-2 definition process was the all-digital transmission
  66. of broadcast TV quality video at coded bitrates between 4 and 9
  67. Mbit/sec.  However, the MPEG-2 syntax has been found to be efficient
  68. for other applications such as those at higher bit rates and sample
  69. rates (e.g. HDTV). The most significant enhancement over MPEG-1 is the
  70. addition of syntax for efficient coding of interlaced video (e.g. 16x8
  71. block size motion compensation, Dual Prime, et al).  Several other more
  72. subtle enhancements (e.g. 10-bit DCT DC precision, non-linear
  73. quantization, VLC tables, improved mismatch control) are included 
  74. which have a noticeable imporvement on coding efficiency, even for
  75. progressive video. Other key features of MPEG-2 are the scalable
  76. extensions which permit the division of a continuous video signal into
  77. two or more coded bit streams representing the video at different
  78. resolutions, picture quality (i.e. SNR), or picture rates.
  79.  
  80. The MPEG Software Simulation Group is currently developing MPEG
  81. software with the purpose of providing aid in understanding the various
  82. algorithms which comprise an encoder and decoder, and giving a sample
  83. implementation based on advanced encoding models. The MPEG-2 software
  84. project is on on-going development. Since the current version of the
  85. encoder already employs a reasonable (and the most popular) subset of
  86. the MPEG-2 signal coding toolkit, and there appears to be sufficient
  87. public interest, we have decided to make a first public release of the
  88. code.
  89.  
  90. This encoder can also be used for generating good quality constant
  91. bitrate MPEG-1 sequences and is (to our knowledge) the first public
  92. release of an encoder based on the relatively sophisticated TM5 coding
  93. model.
  94.  
  95. 3. Contacting the MPEG Software Simulation Group
  96. ================================================
  97.  
  98. We welcome any project-specific questions, comments, suggestions, bug
  99. reports etc. They should be sent to the Internet address: 
  100.  
  101.       MPEG-L@netcom.com 
  102.  
  103. which automatically forwards them to the authors.
  104.  
  105. 4. Availability
  106. ===============
  107.  
  108. The current version of the codec source code is available by anonymous
  109. ftp from:
  110.  
  111.   ftp.netcom.com:/pub/cfogg/mpeg2
  112.  
  113. This directory contains the following files:
  114.  
  115.   README                         this file
  116.   mpeg2codec_v1.0.tar.gz         codec source code and documentation
  117.   mpeg2codec_verify_v1.0.tar.gz  verification archive       
  118.   mpeg2v10.zip                   MS-DOS executable archive  
  119.   tennis.m2v                     sample MPEG-2 video sequence (8 frames 704x576)
  120.   tennis.par, tennis.stat.gz     parameter file and statistics output
  121.                                  for tennis.m2v
  122.  
  123. You need gunzip (GNU zip/unzip) to uncompress the .gz archives.
  124.  
  125. Alternatively, the files may be retrieved by sending E-mail to:  
  126.  
  127.   ftp-request@netcom.com
  128.  
  129. ... with the following line in the body of the message:
  130.  
  131.   SEND cfogg/mpeg2/mpeg2codec_v1.0.tar.gz
  132.  
  133. You can retrieve the directory listings by sending the following command
  134. to ftp-request@netcom.com:
  135.  
  136.   DIR cfogg/mpeg2
  137.  
  138. General information can be retrieved with the command:   HELP
  139.  
  140. 5. Installation
  141. ===============
  142. [ommitted from this Usenet posting]
  143.  
  144. 6. Acknowledgements
  145. ===================
  146.  
  147. Authors of the current release are:
  148.  
  149. Stefan Eckart    (stefan@lis.e-technik.tu-muenchen.de)
  150. Chad Fogg        (cfogg@netcom.com)
  151. Cheung Auyeung   (auyeung@mot.com)
  152.  
  153. 7. History of Technical Report Project
  154. ======================================
  155.  
  156. The Technical Report, a document which primarily consists of
  157. a C source code program, was initiated by the MPEG committee to: 
  158.  
  159.  - Provide an example of MPEG video syntax being intelligently employed 
  160.    to generate good quality video.
  161.  - A reference tool for implementors
  162.  - Aid in understanding the MPEG specification 
  163.  
  164. MPEG would like to especially thank Dr. Stefan Eckart for his
  165. contributions have greatly helped the MPEG-2 Technical Report project
  166. start onto a successful path towards the final 13818-5 document.
  167.  
  168. MPEG lends a kind acknowledgement to Arian Koster (PTT) for initiating
  169. the MPEG-1 technical report project in Autumn 1992, and Leonardo
  170. Chiariglione (Chairman of MPEG) and Didier Le Gall (Chairman of MPEG
  171. Video) for support throughout both projects.  Also many thanks to MPEG-1
  172. project contributors Peter Au (Hughes Aircraft), Ron Burns (Hughes
  173. Aircraft), Stefan Eckart (Technical University of Munich), Chad Fogg,
  174. Tsuyoshi Hanamura (Waseda University), Kinya Oosa (Nippon Steel), Brian
  175. Quandt (Heuris Logic) and Hiroshi Watanabe (NTT).
  176.  
  177. Regards,
  178.  
  179. Chad Fogg
  180. MPEG Chair for Software Simulation
  181. cfogg@netcom.com
  182. ----
  183. End of Readme file
  184.  
  185.  
  186.